package com.lemon.cloud.command;

import com.lemon.cloud.context.Context;
import com.lemon.cloud.extension.BusinessScenario;
import com.lemon.cloud.representation.BasicDto;
import lombok.Getter;
import lombok.Setter;

/**
 * @author lemon
 * @version 1.0
 * @description: TODO
 * @date Create by lemon on 2019-09-14 17:50
 */
public abstract class Command<D extends BasicDto> {
    @Setter
    @Getter
    private D data;

    @Setter
    @Getter
    private Context context;

    @Setter
    @Getter
    private BusinessScenario businessScenario;
}
